#app{
  position: relative;
  height: 100vh;
  /* overflow: hidden; */
 
}

.left{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 35%;
  transition: transform 0.5s ease-in-out;;
}
.right{
  position: absolute;
  left: 35%;
  top: 0;
  height: 100%;
  width: 65%;
  transition: transform 0.5s ease-in-out;
}
.slider{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  background-color: #ffb866;
  color: #fff;
  font-size: 20px;
}

.title{
  font-weight: 700;
  font-size: 38px;
  margin-bottom: 5px;
}

.bg_img{
  background-repeat: none;
  background-position: center;
  background-size: cover;
  height: 100%;
}


.button{
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  width: 45px;
  height: 50px;
  background-color: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  color: #aaaaaa;
}

.button:hover{
  color: #333;
}

.button .custom-icon{
  font-size: 20px;
}

.down{
  left: calc(35% - 45px);
  border-radius:  5px 0 0 5px ;
}
.up{
  left: 35%;
  top: calc(50% - 50px);
  border-radius: 0 5px 5px 0;
}